Information Architecture |
This topic describes the information architecture of BAM. |
|
The BAM application supports multiple data providers and enables multiple consumers. Various sources of information, the processing mechanism, and the consumers of the information are part of the information flow, as depicted below:
From the information flow perspective, the BAM Information architecture is explained as follows:
- Process Platform business processes - The message map elements of all the published or unpublished business processes can be the Process Monitoring Object attributes. Business process data is synchronized from the Process database to BAM database.
- Web services - All the Process Platform Web services elements can be Process Monitoring Object attributes. External Web services can be consumed via UDDI Connector.
- Enterprise Data Objects - All the Enterprise Data Objects (EDO), which are synchronized through Cordys MDM to BAM Hub database can be used to build Business Measures.
- Process Monitoring Object - A Process Monitoring Object is a composite object, which acts as container of business process and Web services' attributes, is filled and persisted as and when the process events happen.
- Business Measure - All the query-based Web services, which can be built either on Process Monitoring Object or EDO. Support building of Web services which can be directly consumed as KPI or graphs.
- KPI Monitoring Services - KPIs can be monitored at scheduled intervals and specified actions can be fired when KPI does not fall in the specified ranges.
- Business Event Responses - Condition events can be built based on business process or Web services data or business process or activity lead time; and specified actions can be fired when conditions are met.
- Process Platform BAM Dashboard - Dashboard can be created from the XForm designer by dragging and dropping the Business Measures and KPI composite controls. Graphs can be visualized from the Business Measures and KPI trends can be visualized from KPIs. The view of Process Monitoring Objects can be visualized by default. Specific process instance view can also be launched from it. Drilldown can be defined from one view to other views.
- External tools - Any tool which can consume Web services can also potentially consume BAM Web services. Business Measures and KPI monitoring services are published as Process Platform Web services.
- Action consumers - On the firing of a Business Event Response or KPI monitoring, the following actions can be defined:
- Send Email - Uses rich features of Process Platform Email template.
- Send alert to Process Platform Inbox.
- Invoke another business process.
- Invoke a Web service.